/*
    lookup 函数 
    用于解决连续点寻找对象，例如：
    var foo = {
        a: {
            b: {
                c:100
            }
        }
    }
    foo['a.b.c']
 */
export default function lookup(dataObj, keyName) {
    
    if(keyName.indexOf('.') != -1 && keyName != '.') {
        // 存在 .
        let keys = keyName.split('.')
        let temp = dataObj
        for(let i of keys){
            temp = temp[i]
        }
        return temp
    }
    // 不存在 .
     return dataObj[keyName]
}